05. 视频:为什么使用 SQL

简介

深入学习编写 SQL 查询之前,我们先来看看什么使 SQL 和利用 SQL 的数据库这么受欢迎。

我认为将 SQL 视为一种 语言 还是很重要的。因此,SQ**L ** 的最后一个字是 语言 。SQL 可用于我们在这节课中使用的数据库以外的任何方面。也就是说,SQL 最受欢迎的功能是与数据库交互。在这节课中,你可以将 数据库 看作一堆位于一个地方的 excel 电子表格。但并不是所有数据库都是放在一个地方的一堆 excel 电子表格,不过在这节课中,这个解释是合理的。

为什么数据分析师也用 SQL?

为什么分析师喜欢用 SQL

使用 传统关系数据库 与 SQL 交互有一些主要优点。最明显的 5 个优点是:

  • SQL 很容易理解。
  • 传统的数据库允许我们直接访问数据。
  • 传统的数据库可使我们审核和复制数据。
  • SQL 是一个可一次分析多个表的很好工具。
  • 相对于 Google Analytics 等仪表板工具,SQL 可使我们分析更复杂的问题。

在后面学习编写 SQL 与数据交互时,你将亲自体验到这些优点。

我意识到你可能会有点紧张,或急于开始编写代码,原因是,这可能是你第一次使用任意编程语言编写代码。不过完全不用担心,我们将在你克服这些困难的过程中,全程通过实例为你们提供帮助。

SQL 与 NoSQL

你可能听说过 NoSQL,它表示 Not only SQL(不仅仅是 SQL)。使用 NoSQL 的数据库时,你编写的数据交互代码会与本节课所介绍的方式有所不同。NoSQL 更适用于基于网络数据的环境,而不太适用于我们现在要介绍的基于电子表格的数据分析。最常用的 NoSQL 语言之一是 MongoDB 。Udacity 上有一个关于 MongoDB 的完整课程,你可以免费观看 此处 ,但这些不是这个课的重点内容。

NoSQL 不是在这个纳米学位项目中分析数据的重点,但可能会用于本课程之外的其他地方!

为什么企业选择使用 SQL?

为什么企业选择使用数据库

为什么企业喜欢使用数据库

  1. 只有输入了需要输入的数据,以及只有某些用户能够将数据输入数据库,才能 保证数据的完整性

  2. 可以快速访问数据 - SQL 可使我们从数据库中快速获取结果。 可以优化代码,快速获取结果。

  3. 可以很容易共享数据 - 多个人可以访问存储在数据库中的数据,所有访问数据库的用户获得的数据都是一样。